@database MuiEnvD.guide @Master MuiEnvD.texi @Width 72 This is the AmigaGuide file MuiEnvD.guide, produced by Makeinfo-1.55 from the input file MuiEnvD.texi. @Node Main "MuiEnvD.guide" MuiEnv 1.6 ********** Dokumentation zu MuiEnv 1.6 Datum: 16. M rz 1995 Autor: Michael Suelmann @{" Copyright " Link "Copyright"} @{" bersicht " Link " bersicht"} @{" Voraussetzungen " Link "Voraussetzungen"} @{" Installation " Link "Installation"} @{" Aufruf " Link "Aufruf"} @{" Bedienelemente " Link "Bedienelemente"} @{" Geschichte " Link "Geschichte"} @{" Autor " Link "Autor"} @EndNode @Node "Copyright" "MuiEnvD.guide/Copyright" @Next " bersicht" @Prev "Main" @Toc "Main" Copyright ********* MuiEnv 1.6 ist Freeware und darf frei kopiert und benutzt werden, solange es komplett mit Dokumentation weitergegeben wird. Die Benutzung von MuiEnv ist auf eigene Gefahr. Der Autor kann nicht r Sch den haftbar gemacht werden, die durch die Anwendung dieses Programms entstehen. MuiEnv ist Copyright (C) 1993 Michael Suelmann. @EndNode @Node " bersicht" "MuiEnvD.guide/ bersicht" @Next "Voraussetzungen" @Prev "Copyright" @Toc "Main" bersicht ********* MuiEnv ist ein Programm zur Manipulation von Umgebungsvariablen. Mit MuiEnv kann man Umgebungsvariablen editieren, sichern, laden, schen, umbenennen und neu anlegen. Im Gegensatz zu anderen Programmen dieser Art, unterst tzt MuiEnv auch Unterverzeichnisse in ENV: und ENVARC: MuiEnv benutzt MagicUserInterface, Copyright (C) 1993 Stefan Stuntz. @EndNode @Node "Voraussetzungen" "MuiEnvD.guide/Voraussetzungen" @Next "Installation" @Prev " bersicht" @Toc "Main" Voraussetzungen *************** MuiEnv 1.6 l uft nur mit Version 2.04 (37.175) oder h her des Amiga-Betriebssystems. MuiEnv benutzt MagicUserInterface von Stefan Stuntz. MagicUserInterface wird nicht mitgeliefert. Es ist z.B. erh ltlich als dev/gui/mui23usr.lha im Aminet. @EndNode @Node "Installation" "MuiEnvD.guide/Installation" @Next "Aufruf" @Prev "Voraussetzungen" @Toc "Main" Installation ************ Zur Installation kann man einfach das Programm @{b}MuiEnv@{ub} in ein beliebiges Verzeichnis im AmigaDOS-Pfad kopieren. Als externen Editor f r Umgebungsvariablen wird @{b}$EDITOR@{ub} benutzt. Deshalb mu mit @{b}SetEnv EDITOR @{i}Programmname@{ui}@{ub} oder mit MuiEnv selbst die @{b}EDITOR@{ub}-Variable gesetzt werden. Alternativ kann der Editor mit dem ToolType oder Shell-Parameter @{b}EDITOR@{ub} eingestellt werden. Analog wird @{b}HEXEDITOR@{ub} bei @{b}Edit hex.@{ub} benutzt. @EndNode @Node "Aufruf" "MuiEnvD.guide/Aufruf" @Next "Bedienelemente" @Prev "Installation" @Toc "Main" Aufruf ****** MuiEnv kann von Workbench oder CLI aus gestartet werden. r den Aufruf vom CLI aus gilt folgende Befehlsschablone: @{b}FILE,EDITOR/K,HEXEDITOR/K@{ub} @{b}FILE@{ub} gibt eine Datei an, die beim Start editiert werden soll. Ist @{b}FILE@{ub} ein Verzeichnis, so wird dieses beim Start angezeigt. @{b}EDITOR/K@{ub} gibt den Editor an, der bei @{b}Edit ext.@{ub} benutzt wird. @{b}HEXEDITOR/K@{ub} gibt den Editor an, der bei @{b}Edit hex.@{ub} benutzt wird. @EndNode @Node "Bedienelemente" "MuiEnvD.guide/Bedienelemente" @Next "Geschichte" @Prev "Aufruf" @Toc "Main" Bedienelemente ************** MuiEnv ffnet ein Fenster mit einem Listview mit String-Gadget und mehreren Button-Gadgets. Im Listview wird die aktuelle Umgebungsvariable angezeigt, die mit Pfeiltasten oder Maus ausgew hlt werden kann. Mit TAB kann zwischen dem Listview und dem String-Gadget umgeschaltet werden. G ltig f r die folgenden Funktionen ist immer der Inhalt des String-Gadgets. Mit RETURN oder einem Doppelklick im Listview wird bei einem Verzeichnis in das Verzeichnis gewechselt, bei einer kurzen Variable wird der @{b}Edit@{ub}-Button ausge est und bei einer langen Variable oder einer Variable, die Null-Bytes enth lt, wird der @{b}Edit ext.@{ub}-Button ausgel st. Dies funktioniert auch bei aktiviertem String-Gadget. Der @{b}Edit@{ub}-Button ffnet ein neues Fenster mit String-Gadget zum ndern der aktuellen Umgebungsvariablen und drei Button-Gadgets: @{b}Save@{ub} speichert die Umgebungsvariable in @{b}ENV:@{ub} und @{b}ENVARC:@{ub}, @{b}Use@{ub} speichert nur in @{b}ENV:@{ub} und @{b}Cancel@{ub} bricht ab. Der @{b}Edit@{ub}-Button ist gesperrt bei Verzeichnissen und nicht vollst ndig darstellberen Variablen. Der @{b}Edit ext.@{ub}-Button ruft einen externen Editor auf, um den Inhalt der aktuellen Umgebungsvariablen zu editieren. Der Editor kann ToolType/Shell-Parameter @{b}EDITOR@{ub} eingestellt werden. Default ist @{b}$EDITOR@{ub}. Der @{b}Edit ext.@{ub}-Button ist bei Verzeichnissen gesperrt. Der @{b}Edit hex.@{ub}-Button ruft einen externen Hex-Editor auf, um den Inhalt der aktuellen Umgebungsvariablen zu editieren. Der Hex-Editor kann ber ToolType/Shell-Parameter @{b}HEXEDITOR@{ub} eingestellt werden. Default ist @{b}$HEXEDITOR@{ub}. Der @{b}Edit hex.@{ub}-Button ist bei Verzeichnissen gesperrt. Mit dem @{b}Save@{ub}-Button wird die aktuelle Umgebungsvariable von @{b}ENV:@{ub} nach @{b}ENVARC:@{ub} kopiert. Mit dem @{b}Reload@{ub}-Button wird die aktuelle Umgebungsvariable von @{b}ENVARC:@{ub} nach @{b}ENV:@{ub} kopiert. Der @{b}Delete@{ub}-Button l scht die aktuelle Umgebungsvariable in @{b}ENV:@{ub} und/oder @{b}ENVARC:@{ub}. Ein Requester erscheint, um anzugeben, ob nur in @{b}ENV:@{ub}, oder auch in @{b}ENVARC:@{ub} gel scht werden soll. Ein Verzeichnis wird dabei mit Inhalt gel scht. Der @{b}Rename@{ub}-Button ffnet ein neues Fenster mit String-Gadget zum ndern des Namens der aktuellen Umgebungsvariablen und drei Button-Gadgets: @{b}Save@{ub} benennt die Umgebungsvariable in @{b}ENV:@{ub} und @{b}ENVARC:@{ub} um, @{b}Use@{ub} benennt nur in @{b}ENV:@{ub} um und @{b}Cancel@{ub} bricht ab. Der @{b}MakeDir@{ub}-Button ffnet ein neues Fenster mit String-Gadget zum Erzeugen eines neuen Unterverzeichnisses und drei Button-Gadgets: @{b}Save@{ub} erzeugt das Unterverzeichnisses in @{b}ENV:@{ub} und @{b}ENVARC:@{ub}, @{b}Use@{ub} erzeugt es nur in @{b}ENV:@{ub} und @{b}Cancel@{ub} bricht ab. Mit dem @{b}Rescan@{ub}-Button wird der Inhalt des Listview erneuert. Mit dem @{b}Parent@{ub}-Button wird der Inhalt des bergeordneten Verzeichnisses im Listview angezeigt. Der @{b}Update all@{ub}-Button kopiert alle Dateien aus ENVARC: nach ENV:, die noch nicht in ENV: existieren. Dies kann n tzlich sein, falls ein neu installiertes Programm seine Umgebungsvariablen nur nach ENVARC: kopiert hat oder Variablen in ENV: gel scht wurden. Der @{b}Quit@{ub}-Button beendet MuiEnv. Neue Variablen werden erzeugen, indem man im String-Gadget einen neuen Variablenamen angibt und dann @{b}Edit@{ub} aufruft bzw. RETURN dr Das Fenster von MuiEnv ist ein AppWindow. Wenn man ein Icon auf das fenster Fallen l t, kopiert MuiEnv die entsprechende Datei ins aktuelle ENV:-Verzeichnis. @EndNode @Node "Geschichte" "MuiEnvD.guide/Geschichte" @Next "Autor" @Prev "Bedienelemente" @Toc "Main" Geschichte ********** 1.0, Datum 5.10.93 - erste ver ffentlichte Version 1.1, Datum 29.10.93 - Enforcer-Hit entfernt - Neue Button-Gadgets MakeDir und About 1.2, Datum 14.11.93 - Edit-Funktion speichert nun nicht nur 80 Zeichen ab, sondern alle. - Edit- und Edit ext.-Button werden bei Verzeichnissen gesperrt. - Verbessertes Verhalten bei leeren Verzechnissen 1.4, Datum 19.01.95 - Stackgr e erh ht (hat Abst rze verursacht). - Save- und Reload-Button werden bei Verzeichnissen gesperrt. - Delete fragt nun nach, wo gel scht werden soll. - ToolType EDITOR wird f r Edit ext. benutzt. 1.5, Datum 05.02.95 - MuiEnv hat nun ein AppWindow. Wenn man ein Icon fallen l t, wird die Datei nach ENV: kopiert. 1.6, Datum 16.03.95 - neuer Button Edit hex. - neuer Button Update all - About-Button entfernt. Men eintrag About existiert weiterhin. - Befehlsschablone f r CLI-Benutzung hinzugef @EndNode @Node "Autor" "MuiEnvD.guide/Autor" @Prev "Geschichte" @Toc "Main" Autor ***** Bitte schickt mir Anregungen, Kritik und Bugreports. Adresse: Michael Suelmann Neuburger Stra D-94032 Passau E-Mail: suelmann@forwiss.uni-passau.de @EndNode